


using System;
using SubSonic.Schema;
using System.Collections.Generic;
using SubSonic.DataProviders;
using System.Data;

namespace Domain.Model {
	
        /// <summary>
        /// Table: Caixa
        /// Primary Key: Id_Caixa
        /// </summary>

        public class CaixaTable: DatabaseTable {
            
            public CaixaTable(IDataProvider provider):base("Caixa",provider){
                ClassName = "Caixa";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Caixa", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Numero_Caixa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Data_Abertura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Data_Fechamento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("valor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_Caixa{
                get{
                    return this.GetColumn("Id_Caixa");
                }
            }
				
   			public static string Id_CaixaColumn{
			      get{
        			return "Id_Caixa";
      			}
		    }
            
            public IColumn Numero_Caixa{
                get{
                    return this.GetColumn("Numero_Caixa");
                }
            }
				
   			public static string Numero_CaixaColumn{
			      get{
        			return "Numero_Caixa";
      			}
		    }
            
            public IColumn Data_Abertura{
                get{
                    return this.GetColumn("Data_Abertura");
                }
            }
				
   			public static string Data_AberturaColumn{
			      get{
        			return "Data_Abertura";
      			}
		    }
            
            public IColumn Data_Fechamento{
                get{
                    return this.GetColumn("Data_Fechamento");
                }
            }
				
   			public static string Data_FechamentoColumn{
			      get{
        			return "Data_Fechamento";
      			}
		    }
            
            public IColumn valor{
                get{
                    return this.GetColumn("valor");
                }
            }
				
   			public static string valorColumn{
			      get{
        			return "valor";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Cliente
        /// Primary Key: id
        /// </summary>

        public class ClienteTable: DatabaseTable {
            
            public ClienteTable(IDataProvider provider):base("Cliente",provider){
                ClassName = "Cliente";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("id", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdPessoa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn id{
                get{
                    return this.GetColumn("id");
                }
            }
				
   			public static string idColumn{
			      get{
        			return "id";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn IdPessoa{
                get{
                    return this.GetColumn("IdPessoa");
                }
            }
				
   			public static string IdPessoaColumn{
			      get{
        			return "IdPessoa";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: ContaPagar
        /// Primary Key: Id_ContaPagar
        /// </summary>

        public class ContaPagarTable: DatabaseTable {
            
            public ContaPagarTable(IDataProvider provider):base("ContaPagar",provider){
                ClassName = "ContaPagar";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_ContaPagar", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Numero_Conta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Favorecido_Cedente", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Data_Vencimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Valor_Conta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("PagamentoEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Boolean,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("idTipo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_ContaPagar{
                get{
                    return this.GetColumn("Id_ContaPagar");
                }
            }
				
   			public static string Id_ContaPagarColumn{
			      get{
        			return "Id_ContaPagar";
      			}
		    }
            
            public IColumn Numero_Conta{
                get{
                    return this.GetColumn("Numero_Conta");
                }
            }
				
   			public static string Numero_ContaColumn{
			      get{
        			return "Numero_Conta";
      			}
		    }
            
            public IColumn Favorecido_Cedente{
                get{
                    return this.GetColumn("Favorecido_Cedente");
                }
            }
				
   			public static string Favorecido_CedenteColumn{
			      get{
        			return "Favorecido_Cedente";
      			}
		    }
            
            public IColumn Data_Vencimento{
                get{
                    return this.GetColumn("Data_Vencimento");
                }
            }
				
   			public static string Data_VencimentoColumn{
			      get{
        			return "Data_Vencimento";
      			}
		    }
            
            public IColumn Valor_Conta{
                get{
                    return this.GetColumn("Valor_Conta");
                }
            }
				
   			public static string Valor_ContaColumn{
			      get{
        			return "Valor_Conta";
      			}
		    }
            
            public IColumn Observacoes{
                get{
                    return this.GetColumn("Observacoes");
                }
            }
				
   			public static string ObservacoesColumn{
			      get{
        			return "Observacoes";
      			}
		    }
            
            public IColumn PagamentoEfetuado{
                get{
                    return this.GetColumn("PagamentoEfetuado");
                }
            }
				
   			public static string PagamentoEfetuadoColumn{
			      get{
        			return "PagamentoEfetuado";
      			}
		    }
            
            public IColumn idTipo{
                get{
                    return this.GetColumn("idTipo");
                }
            }
				
   			public static string idTipoColumn{
			      get{
        			return "idTipo";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: ContaReceber
        /// Primary Key: Id_Conta
        /// </summary>

        public class ContaReceberTable: DatabaseTable {
            
            public ContaReceberTable(IDataProvider provider):base("ContaReceber",provider){
                ClassName = "ContaReceber";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Conta", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Forma_Recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Valor_Recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("data_recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_Conta{
                get{
                    return this.GetColumn("Id_Conta");
                }
            }
				
   			public static string Id_ContaColumn{
			      get{
        			return "Id_Conta";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Forma_Recebimento{
                get{
                    return this.GetColumn("Forma_Recebimento");
                }
            }
				
   			public static string Forma_RecebimentoColumn{
			      get{
        			return "Forma_Recebimento";
      			}
		    }
            
            public IColumn Valor_Recebimento{
                get{
                    return this.GetColumn("Valor_Recebimento");
                }
            }
				
   			public static string Valor_RecebimentoColumn{
			      get{
        			return "Valor_Recebimento";
      			}
		    }
            
            public IColumn data_recebimento{
                get{
                    return this.GetColumn("data_recebimento");
                }
            }
				
   			public static string data_recebimentoColumn{
			      get{
        			return "data_recebimento";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Endereco
        /// Primary Key: IdEndereco
        /// </summary>

        public class EnderecoTable: DatabaseTable {
            
            public EnderecoTable(IDataProvider provider):base("Endereco",provider){
                ClassName = "Endereco";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("IdEndereco", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("logradouro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 100
                });

                Columns.Add(new DatabaseColumn("numero", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 5
                });

                Columns.Add(new DatabaseColumn("complemento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("bairro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("estado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("cep", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 8
                });

                Columns.Add(new DatabaseColumn("pais", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn IdEndereco{
                get{
                    return this.GetColumn("IdEndereco");
                }
            }
				
   			public static string IdEnderecoColumn{
			      get{
        			return "IdEndereco";
      			}
		    }
            
            public IColumn logradouro{
                get{
                    return this.GetColumn("logradouro");
                }
            }
				
   			public static string logradouroColumn{
			      get{
        			return "logradouro";
      			}
		    }
            
            public IColumn numero{
                get{
                    return this.GetColumn("numero");
                }
            }
				
   			public static string numeroColumn{
			      get{
        			return "numero";
      			}
		    }
            
            public IColumn complemento{
                get{
                    return this.GetColumn("complemento");
                }
            }
				
   			public static string complementoColumn{
			      get{
        			return "complemento";
      			}
		    }
            
            public IColumn bairro{
                get{
                    return this.GetColumn("bairro");
                }
            }
				
   			public static string bairroColumn{
			      get{
        			return "bairro";
      			}
		    }
            
            public IColumn cidade{
                get{
                    return this.GetColumn("cidade");
                }
            }
				
   			public static string cidadeColumn{
			      get{
        			return "cidade";
      			}
		    }
            
            public IColumn estado{
                get{
                    return this.GetColumn("estado");
                }
            }
				
   			public static string estadoColumn{
			      get{
        			return "estado";
      			}
		    }
            
            public IColumn cep{
                get{
                    return this.GetColumn("cep");
                }
            }
				
   			public static string cepColumn{
			      get{
        			return "cep";
      			}
		    }
            
            public IColumn pais{
                get{
                    return this.GetColumn("pais");
                }
            }
				
   			public static string paisColumn{
			      get{
        			return "pais";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Fornecedor
        /// Primary Key: Id_fornecedor
        /// </summary>

        public class FornecedorTable: DatabaseTable {
            
            public FornecedorTable(IDataProvider provider):base("Fornecedor",provider){
                ClassName = "Fornecedor";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_fornecedor", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Razao_Social", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cnpj", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("fax", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("email", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 40
                });

                Columns.Add(new DatabaseColumn("IdEndereco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdTelefone", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("faxDDD", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });
                    
                
                
            }

            public IColumn Id_fornecedor{
                get{
                    return this.GetColumn("Id_fornecedor");
                }
            }
				
   			public static string Id_fornecedorColumn{
			      get{
        			return "Id_fornecedor";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn Razao_Social{
                get{
                    return this.GetColumn("Razao_Social");
                }
            }
				
   			public static string Razao_SocialColumn{
			      get{
        			return "Razao_Social";
      			}
		    }
            
            public IColumn cnpj{
                get{
                    return this.GetColumn("cnpj");
                }
            }
				
   			public static string cnpjColumn{
			      get{
        			return "cnpj";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn fax{
                get{
                    return this.GetColumn("fax");
                }
            }
				
   			public static string faxColumn{
			      get{
        			return "fax";
      			}
		    }
            
            public IColumn email{
                get{
                    return this.GetColumn("email");
                }
            }
				
   			public static string emailColumn{
			      get{
        			return "email";
      			}
		    }
            
            public IColumn IdEndereco{
                get{
                    return this.GetColumn("IdEndereco");
                }
            }
				
   			public static string IdEnderecoColumn{
			      get{
        			return "IdEndereco";
      			}
		    }
            
            public IColumn IdTelefone{
                get{
                    return this.GetColumn("IdTelefone");
                }
            }
				
   			public static string IdTelefoneColumn{
			      get{
        			return "IdTelefone";
      			}
		    }
            
            public IColumn faxDDD{
                get{
                    return this.GetColumn("faxDDD");
                }
            }
				
   			public static string faxDDDColumn{
			      get{
        			return "faxDDD";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Funcionario
        /// Primary Key: id
        /// </summary>

        public class FuncionarioTable: DatabaseTable {
            
            public FuncionarioTable(IDataProvider provider):base("Funcionario",provider){
                ClassName = "Funcionario";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("id", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Matricula", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Cargo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 60
                });

                Columns.Add(new DatabaseColumn("Senha", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("login", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("idPessoa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Perfil", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn id{
                get{
                    return this.GetColumn("id");
                }
            }
				
   			public static string idColumn{
			      get{
        			return "id";
      			}
		    }
            
            public IColumn Matricula{
                get{
                    return this.GetColumn("Matricula");
                }
            }
				
   			public static string MatriculaColumn{
			      get{
        			return "Matricula";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn Cargo{
                get{
                    return this.GetColumn("Cargo");
                }
            }
				
   			public static string CargoColumn{
			      get{
        			return "Cargo";
      			}
		    }
            
            public IColumn Senha{
                get{
                    return this.GetColumn("Senha");
                }
            }
				
   			public static string SenhaColumn{
			      get{
        			return "Senha";
      			}
		    }
            
            public IColumn login{
                get{
                    return this.GetColumn("login");
                }
            }
				
   			public static string loginColumn{
			      get{
        			return "login";
      			}
		    }
            
            public IColumn idPessoa{
                get{
                    return this.GetColumn("idPessoa");
                }
            }
				
   			public static string idPessoaColumn{
			      get{
        			return "idPessoa";
      			}
		    }
            
            public IColumn Perfil{
                get{
                    return this.GetColumn("Perfil");
                }
            }
				
   			public static string PerfilColumn{
			      get{
        			return "Perfil";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Numerador
        /// Primary Key: idNumerador
        /// </summary>

        public class NumeradorTable: DatabaseTable {
            
            public NumeradorTable(IDataProvider provider):base("Numerador",provider){
                ClassName = "Numerador";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("idNumerador", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("NomeNumerador", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("ValorNumerador", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int64,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn idNumerador{
                get{
                    return this.GetColumn("idNumerador");
                }
            }
				
   			public static string idNumeradorColumn{
			      get{
        			return "idNumerador";
      			}
		    }
            
            public IColumn NomeNumerador{
                get{
                    return this.GetColumn("NomeNumerador");
                }
            }
				
   			public static string NomeNumeradorColumn{
			      get{
        			return "NomeNumerador";
      			}
		    }
            
            public IColumn ValorNumerador{
                get{
                    return this.GetColumn("ValorNumerador");
                }
            }
				
   			public static string ValorNumeradorColumn{
			      get{
        			return "ValorNumerador";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Pedido
        /// Primary Key: Id_Pedido
        /// </summary>

        public class PedidoTable: DatabaseTable {
            
            public PedidoTable(IDataProvider provider):base("Pedido",provider){
                ClassName = "Pedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("IdCliente", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataVencimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("ValorTotal", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("CodigoPedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("PagamentoEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Boolean,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn IdCliente{
                get{
                    return this.GetColumn("IdCliente");
                }
            }
				
   			public static string IdClienteColumn{
			      get{
        			return "IdCliente";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn dataVencimento{
                get{
                    return this.GetColumn("dataVencimento");
                }
            }
				
   			public static string dataVencimentoColumn{
			      get{
        			return "dataVencimento";
      			}
		    }
            
            public IColumn ValorTotal{
                get{
                    return this.GetColumn("ValorTotal");
                }
            }
				
   			public static string ValorTotalColumn{
			      get{
        			return "ValorTotal";
      			}
		    }
            
            public IColumn CodigoPedido{
                get{
                    return this.GetColumn("CodigoPedido");
                }
            }
				
   			public static string CodigoPedidoColumn{
			      get{
        			return "CodigoPedido";
      			}
		    }
            
            public IColumn PagamentoEfetuado{
                get{
                    return this.GetColumn("PagamentoEfetuado");
                }
            }
				
   			public static string PagamentoEfetuadoColumn{
			      get{
        			return "PagamentoEfetuado";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: PerfilPagina
        /// Primary Key: id
        /// </summary>

        public class PerfilPaginaTable: DatabaseTable {
            
            public PerfilPaginaTable(IDataProvider provider):base("PerfilPagina",provider){
                ClassName = "PerfilPagina";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("id", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdPerfil", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("NomePagina", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn id{
                get{
                    return this.GetColumn("id");
                }
            }
				
   			public static string idColumn{
			      get{
        			return "id";
      			}
		    }
            
            public IColumn IdPerfil{
                get{
                    return this.GetColumn("IdPerfil");
                }
            }
				
   			public static string IdPerfilColumn{
			      get{
        			return "IdPerfil";
      			}
		    }
            
            public IColumn NomePagina{
                get{
                    return this.GetColumn("NomePagina");
                }
            }
				
   			public static string NomePaginaColumn{
			      get{
        			return "NomePagina";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Pessoa
        /// Primary Key: idPessoa
        /// </summary>

        public class PessoaTable: DatabaseTable {
            
            public PessoaTable(IDataProvider provider):base("Pessoa",provider){
                ClassName = "Pessoa";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("email", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("sexo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiStringFixedLength,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 1
                });

                Columns.Add(new DatabaseColumn("dataNascimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 13
                });

                Columns.Add(new DatabaseColumn("rg", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("idPessoa", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("idEndereco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cnpj", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("IdTelefone", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn email{
                get{
                    return this.GetColumn("email");
                }
            }
				
   			public static string emailColumn{
			      get{
        			return "email";
      			}
		    }
            
            public IColumn sexo{
                get{
                    return this.GetColumn("sexo");
                }
            }
				
   			public static string sexoColumn{
			      get{
        			return "sexo";
      			}
		    }
            
            public IColumn dataNascimento{
                get{
                    return this.GetColumn("dataNascimento");
                }
            }
				
   			public static string dataNascimentoColumn{
			      get{
        			return "dataNascimento";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn rg{
                get{
                    return this.GetColumn("rg");
                }
            }
				
   			public static string rgColumn{
			      get{
        			return "rg";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn idPessoa{
                get{
                    return this.GetColumn("idPessoa");
                }
            }
				
   			public static string idPessoaColumn{
			      get{
        			return "idPessoa";
      			}
		    }
            
            public IColumn idEndereco{
                get{
                    return this.GetColumn("idEndereco");
                }
            }
				
   			public static string idEnderecoColumn{
			      get{
        			return "idEndereco";
      			}
		    }
            
            public IColumn cnpj{
                get{
                    return this.GetColumn("cnpj");
                }
            }
				
   			public static string cnpjColumn{
			      get{
        			return "cnpj";
      			}
		    }
            
            public IColumn IdTelefone{
                get{
                    return this.GetColumn("IdTelefone");
                }
            }
				
   			public static string IdTelefoneColumn{
			      get{
        			return "IdTelefone";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Produto
        /// Primary Key: Id_Produto
        /// </summary>

        public class ProdutoTable: DatabaseTable {
            
            public ProdutoTable(IDataProvider provider):base("Produto",provider){
                ClassName = "Produto";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Produto", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("codigoProduto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("IdFornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_Produto{
                get{
                    return this.GetColumn("Id_Produto");
                }
            }
				
   			public static string Id_ProdutoColumn{
			      get{
        			return "Id_Produto";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn codigoProduto{
                get{
                    return this.GetColumn("codigoProduto");
                }
            }
				
   			public static string codigoProdutoColumn{
			      get{
        			return "codigoProduto";
      			}
		    }
            
            public IColumn IdFornecedor{
                get{
                    return this.GetColumn("IdFornecedor");
                }
            }
				
   			public static string IdFornecedorColumn{
			      get{
        			return "IdFornecedor";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: ProdutoPedido
        /// Primary Key: Id_ProdutoPedido
        /// </summary>

        public class ProdutoPedidoTable: DatabaseTable {
            
            public ProdutoPedidoTable(IDataProvider provider):base("ProdutoPedido",provider){
                ClassName = "ProdutoPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_ProdutoPedido", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Produto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Fornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("valor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("desconto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("quantidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("altura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("largura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("espessura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("profundidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_ProdutoPedido{
                get{
                    return this.GetColumn("Id_ProdutoPedido");
                }
            }
				
   			public static string Id_ProdutoPedidoColumn{
			      get{
        			return "Id_ProdutoPedido";
      			}
		    }
            
            public IColumn Id_Produto{
                get{
                    return this.GetColumn("Id_Produto");
                }
            }
				
   			public static string Id_ProdutoColumn{
			      get{
        			return "Id_Produto";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Id_Fornecedor{
                get{
                    return this.GetColumn("Id_Fornecedor");
                }
            }
				
   			public static string Id_FornecedorColumn{
			      get{
        			return "Id_Fornecedor";
      			}
		    }
            
            public IColumn valor{
                get{
                    return this.GetColumn("valor");
                }
            }
				
   			public static string valorColumn{
			      get{
        			return "valor";
      			}
		    }
            
            public IColumn desconto{
                get{
                    return this.GetColumn("desconto");
                }
            }
				
   			public static string descontoColumn{
			      get{
        			return "desconto";
      			}
		    }
            
            public IColumn quantidade{
                get{
                    return this.GetColumn("quantidade");
                }
            }
				
   			public static string quantidadeColumn{
			      get{
        			return "quantidade";
      			}
		    }
            
            public IColumn altura{
                get{
                    return this.GetColumn("altura");
                }
            }
				
   			public static string alturaColumn{
			      get{
        			return "altura";
      			}
		    }
            
            public IColumn largura{
                get{
                    return this.GetColumn("largura");
                }
            }
				
   			public static string larguraColumn{
			      get{
        			return "largura";
      			}
		    }
            
            public IColumn espessura{
                get{
                    return this.GetColumn("espessura");
                }
            }
				
   			public static string espessuraColumn{
			      get{
        			return "espessura";
      			}
		    }
            
            public IColumn profundidade{
                get{
                    return this.GetColumn("profundidade");
                }
            }
				
   			public static string profundidadeColumn{
			      get{
        			return "profundidade";
      			}
		    }
            
            public IColumn cor{
                get{
                    return this.GetColumn("cor");
                }
            }
				
   			public static string corColumn{
			      get{
        			return "cor";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Servico
        /// Primary Key: Id_Servico
        /// </summary>

        public class ServicoTable: DatabaseTable {
            
            public ServicoTable(IDataProvider provider):base("Servico",provider){
                ClassName = "Servico";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Servico", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("tipo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("descricao", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("Preco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_Servico{
                get{
                    return this.GetColumn("Id_Servico");
                }
            }
				
   			public static string Id_ServicoColumn{
			      get{
        			return "Id_Servico";
      			}
		    }
            
            public IColumn tipo{
                get{
                    return this.GetColumn("tipo");
                }
            }
				
   			public static string tipoColumn{
			      get{
        			return "tipo";
      			}
		    }
            
            public IColumn descricao{
                get{
                    return this.GetColumn("descricao");
                }
            }
				
   			public static string descricaoColumn{
			      get{
        			return "descricao";
      			}
		    }
            
            public IColumn Preco{
                get{
                    return this.GetColumn("Preco");
                }
            }
				
   			public static string PrecoColumn{
			      get{
        			return "Preco";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: ServicoPedido
        /// Primary Key: Id_SevicoPedido
        /// </summary>

        public class ServicoPedidoTable: DatabaseTable {
            
            public ServicoPedidoTable(IDataProvider provider):base("ServicoPedido",provider){
                ClassName = "ServicoPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_SevicoPedido", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Servico", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Desconto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("valor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });
                    
                
                
            }

            public IColumn Id_SevicoPedido{
                get{
                    return this.GetColumn("Id_SevicoPedido");
                }
            }
				
   			public static string Id_SevicoPedidoColumn{
			      get{
        			return "Id_SevicoPedido";
      			}
		    }
            
            public IColumn Id_Servico{
                get{
                    return this.GetColumn("Id_Servico");
                }
            }
				
   			public static string Id_ServicoColumn{
			      get{
        			return "Id_Servico";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Desconto{
                get{
                    return this.GetColumn("Desconto");
                }
            }
				
   			public static string DescontoColumn{
			      get{
        			return "Desconto";
      			}
		    }
            
            public IColumn valor{
                get{
                    return this.GetColumn("valor");
                }
            }
				
   			public static string valorColumn{
			      get{
        			return "valor";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Status
        /// Primary Key: Id_Status
        /// </summary>

        public class StatusTable: DatabaseTable {
            
            public StatusTable(IDataProvider provider):base("Status",provider){
                ClassName = "Status";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Status", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("P_status", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_Status{
                get{
                    return this.GetColumn("Id_Status");
                }
            }
				
   			public static string Id_StatusColumn{
			      get{
        			return "Id_Status";
      			}
		    }
            
            public IColumn P_status{
                get{
                    return this.GetColumn("P_status");
                }
            }
				
   			public static string P_statusColumn{
			      get{
        			return "P_status";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: StatusPedido
        /// Primary Key: Id_StatusPedido
        /// </summary>

        public class StatusPedidoTable: DatabaseTable {
            
            public StatusPedidoTable(IDataProvider provider):base("StatusPedido",provider){
                ClassName = "StatusPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_StatusPedido", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Status", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("data", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("motivo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });
                    
                
                
            }

            public IColumn Id_StatusPedido{
                get{
                    return this.GetColumn("Id_StatusPedido");
                }
            }
				
   			public static string Id_StatusPedidoColumn{
			      get{
        			return "Id_StatusPedido";
      			}
		    }
            
            public IColumn Id_Status{
                get{
                    return this.GetColumn("Id_Status");
                }
            }
				
   			public static string Id_StatusColumn{
			      get{
        			return "Id_Status";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn data{
                get{
                    return this.GetColumn("data");
                }
            }
				
   			public static string dataColumn{
			      get{
        			return "data";
      			}
		    }
            
            public IColumn motivo{
                get{
                    return this.GetColumn("motivo");
                }
            }
				
   			public static string motivoColumn{
			      get{
        			return "motivo";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: Telefone
        /// Primary Key: Id_Telefone
        /// </summary>

        public class TelefoneTable: DatabaseTable {
            
            public TelefoneTable(IDataProvider provider):base("Telefone",provider){
                ClassName = "Telefone";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Telefone", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = true,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("ddd_fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("Numero_Fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("Ddd_Cel", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("celular", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });
                    
                
                
            }

            public IColumn Id_Telefone{
                get{
                    return this.GetColumn("Id_Telefone");
                }
            }
				
   			public static string Id_TelefoneColumn{
			      get{
        			return "Id_Telefone";
      			}
		    }
            
            public IColumn ddd_fixo{
                get{
                    return this.GetColumn("ddd_fixo");
                }
            }
				
   			public static string ddd_fixoColumn{
			      get{
        			return "ddd_fixo";
      			}
		    }
            
            public IColumn Numero_Fixo{
                get{
                    return this.GetColumn("Numero_Fixo");
                }
            }
				
   			public static string Numero_FixoColumn{
			      get{
        			return "Numero_Fixo";
      			}
		    }
            
            public IColumn Ddd_Cel{
                get{
                    return this.GetColumn("Ddd_Cel");
                }
            }
				
   			public static string Ddd_CelColumn{
			      get{
        			return "Ddd_Cel";
      			}
		    }
            
            public IColumn celular{
                get{
                    return this.GetColumn("celular");
                }
            }
				
   			public static string celularColumn{
			      get{
        			return "celular";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: TipoConta
        /// Primary Key: idTipoConta
        /// </summary>

        public class TipoContaTable: DatabaseTable {
            
            public TipoContaTable(IDataProvider provider):base("TipoConta",provider){
                ClassName = "TipoConta";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("idTipoConta", this)
                {
	                IsPrimaryKey = true,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = true,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Descricao", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.String,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn idTipoConta{
                get{
                    return this.GetColumn("idTipoConta");
                }
            }
				
   			public static string idTipoContaColumn{
			      get{
        			return "idTipoConta";
      			}
		    }
            
            public IColumn Descricao{
                get{
                    return this.GetColumn("Descricao");
                }
            }
				
   			public static string DescricaoColumn{
			      get{
        			return "Descricao";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwCliente
        /// Primary Key: 
        /// </summary>

        public class VwClienteTable: DatabaseTable {
            
            public VwClienteTable(IDataProvider provider):base("VwCliente",provider){
                ClassName = "VwCliente";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("id", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdPessoa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("email", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("sexo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiStringFixedLength,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 1
                });

                Columns.Add(new DatabaseColumn("dataNascimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 13
                });

                Columns.Add(new DatabaseColumn("cnpj", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("rg", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("idEndereco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("ddd_fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("Numero_Fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("Ddd_Cel", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("celular", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("logradouro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 100
                });

                Columns.Add(new DatabaseColumn("numero", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 5
                });

                Columns.Add(new DatabaseColumn("complemento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("bairro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("estado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("cep", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 8
                });

                Columns.Add(new DatabaseColumn("pais", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn id{
                get{
                    return this.GetColumn("id");
                }
            }
				
   			public static string idColumn{
			      get{
        			return "id";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn IdPessoa{
                get{
                    return this.GetColumn("IdPessoa");
                }
            }
				
   			public static string IdPessoaColumn{
			      get{
        			return "IdPessoa";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn email{
                get{
                    return this.GetColumn("email");
                }
            }
				
   			public static string emailColumn{
			      get{
        			return "email";
      			}
		    }
            
            public IColumn sexo{
                get{
                    return this.GetColumn("sexo");
                }
            }
				
   			public static string sexoColumn{
			      get{
        			return "sexo";
      			}
		    }
            
            public IColumn dataNascimento{
                get{
                    return this.GetColumn("dataNascimento");
                }
            }
				
   			public static string dataNascimentoColumn{
			      get{
        			return "dataNascimento";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn cnpj{
                get{
                    return this.GetColumn("cnpj");
                }
            }
				
   			public static string cnpjColumn{
			      get{
        			return "cnpj";
      			}
		    }
            
            public IColumn rg{
                get{
                    return this.GetColumn("rg");
                }
            }
				
   			public static string rgColumn{
			      get{
        			return "rg";
      			}
		    }
            
            public IColumn idEndereco{
                get{
                    return this.GetColumn("idEndereco");
                }
            }
				
   			public static string idEnderecoColumn{
			      get{
        			return "idEndereco";
      			}
		    }
            
            public IColumn ddd_fixo{
                get{
                    return this.GetColumn("ddd_fixo");
                }
            }
				
   			public static string ddd_fixoColumn{
			      get{
        			return "ddd_fixo";
      			}
		    }
            
            public IColumn Numero_Fixo{
                get{
                    return this.GetColumn("Numero_Fixo");
                }
            }
				
   			public static string Numero_FixoColumn{
			      get{
        			return "Numero_Fixo";
      			}
		    }
            
            public IColumn Ddd_Cel{
                get{
                    return this.GetColumn("Ddd_Cel");
                }
            }
				
   			public static string Ddd_CelColumn{
			      get{
        			return "Ddd_Cel";
      			}
		    }
            
            public IColumn celular{
                get{
                    return this.GetColumn("celular");
                }
            }
				
   			public static string celularColumn{
			      get{
        			return "celular";
      			}
		    }
            
            public IColumn logradouro{
                get{
                    return this.GetColumn("logradouro");
                }
            }
				
   			public static string logradouroColumn{
			      get{
        			return "logradouro";
      			}
		    }
            
            public IColumn numero{
                get{
                    return this.GetColumn("numero");
                }
            }
				
   			public static string numeroColumn{
			      get{
        			return "numero";
      			}
		    }
            
            public IColumn complemento{
                get{
                    return this.GetColumn("complemento");
                }
            }
				
   			public static string complementoColumn{
			      get{
        			return "complemento";
      			}
		    }
            
            public IColumn bairro{
                get{
                    return this.GetColumn("bairro");
                }
            }
				
   			public static string bairroColumn{
			      get{
        			return "bairro";
      			}
		    }
            
            public IColumn cidade{
                get{
                    return this.GetColumn("cidade");
                }
            }
				
   			public static string cidadeColumn{
			      get{
        			return "cidade";
      			}
		    }
            
            public IColumn estado{
                get{
                    return this.GetColumn("estado");
                }
            }
				
   			public static string estadoColumn{
			      get{
        			return "estado";
      			}
		    }
            
            public IColumn cep{
                get{
                    return this.GetColumn("cep");
                }
            }
				
   			public static string cepColumn{
			      get{
        			return "cep";
      			}
		    }
            
            public IColumn pais{
                get{
                    return this.GetColumn("pais");
                }
            }
				
   			public static string paisColumn{
			      get{
        			return "pais";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwContaReceber
        /// Primary Key: 
        /// </summary>

        public class VwContaReceberTable: DatabaseTable {
            
            public VwContaReceberTable(IDataProvider provider):base("VwContaReceber",provider){
                ClassName = "VwContaReceber";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Conta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Forma_Recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Valor_Recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("data_recebimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("CodigoPedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataVencimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdCliente", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("ValorTotal", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("PagamentoEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Boolean,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("PgEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_Conta{
                get{
                    return this.GetColumn("Id_Conta");
                }
            }
				
   			public static string Id_ContaColumn{
			      get{
        			return "Id_Conta";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Forma_Recebimento{
                get{
                    return this.GetColumn("Forma_Recebimento");
                }
            }
				
   			public static string Forma_RecebimentoColumn{
			      get{
        			return "Forma_Recebimento";
      			}
		    }
            
            public IColumn Valor_Recebimento{
                get{
                    return this.GetColumn("Valor_Recebimento");
                }
            }
				
   			public static string Valor_RecebimentoColumn{
			      get{
        			return "Valor_Recebimento";
      			}
		    }
            
            public IColumn data_recebimento{
                get{
                    return this.GetColumn("data_recebimento");
                }
            }
				
   			public static string data_recebimentoColumn{
			      get{
        			return "data_recebimento";
      			}
		    }
            
            public IColumn CodigoPedido{
                get{
                    return this.GetColumn("CodigoPedido");
                }
            }
				
   			public static string CodigoPedidoColumn{
			      get{
        			return "CodigoPedido";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn dataVencimento{
                get{
                    return this.GetColumn("dataVencimento");
                }
            }
				
   			public static string dataVencimentoColumn{
			      get{
        			return "dataVencimento";
      			}
		    }
            
            public IColumn IdCliente{
                get{
                    return this.GetColumn("IdCliente");
                }
            }
				
   			public static string IdClienteColumn{
			      get{
        			return "IdCliente";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn ValorTotal{
                get{
                    return this.GetColumn("ValorTotal");
                }
            }
				
   			public static string ValorTotalColumn{
			      get{
        			return "ValorTotal";
      			}
		    }
            
            public IColumn PagamentoEfetuado{
                get{
                    return this.GetColumn("PagamentoEfetuado");
                }
            }
				
   			public static string PagamentoEfetuadoColumn{
			      get{
        			return "PagamentoEfetuado";
      			}
		    }
            
            public IColumn PgEfetuado{
                get{
                    return this.GetColumn("PgEfetuado");
                }
            }
				
   			public static string PgEfetuadoColumn{
			      get{
        			return "PgEfetuado";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwContasAPagar
        /// Primary Key: 
        /// </summary>

        public class VwContasAPagarTable: DatabaseTable {
            
            public VwContasAPagarTable(IDataProvider provider):base("VwContasAPagar",provider){
                ClassName = "VwContasAPagar";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_ContaPagar", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Numero_Conta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Favorecido_Cedente", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Data_Vencimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Valor_Conta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("PagamentoEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("idTipoConta", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("descricao", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.String,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_ContaPagar{
                get{
                    return this.GetColumn("Id_ContaPagar");
                }
            }
				
   			public static string Id_ContaPagarColumn{
			      get{
        			return "Id_ContaPagar";
      			}
		    }
            
            public IColumn Numero_Conta{
                get{
                    return this.GetColumn("Numero_Conta");
                }
            }
				
   			public static string Numero_ContaColumn{
			      get{
        			return "Numero_Conta";
      			}
		    }
            
            public IColumn Favorecido_Cedente{
                get{
                    return this.GetColumn("Favorecido_Cedente");
                }
            }
				
   			public static string Favorecido_CedenteColumn{
			      get{
        			return "Favorecido_Cedente";
      			}
		    }
            
            public IColumn Data_Vencimento{
                get{
                    return this.GetColumn("Data_Vencimento");
                }
            }
				
   			public static string Data_VencimentoColumn{
			      get{
        			return "Data_Vencimento";
      			}
		    }
            
            public IColumn Valor_Conta{
                get{
                    return this.GetColumn("Valor_Conta");
                }
            }
				
   			public static string Valor_ContaColumn{
			      get{
        			return "Valor_Conta";
      			}
		    }
            
            public IColumn Observacoes{
                get{
                    return this.GetColumn("Observacoes");
                }
            }
				
   			public static string ObservacoesColumn{
			      get{
        			return "Observacoes";
      			}
		    }
            
            public IColumn PagamentoEfetuado{
                get{
                    return this.GetColumn("PagamentoEfetuado");
                }
            }
				
   			public static string PagamentoEfetuadoColumn{
			      get{
        			return "PagamentoEfetuado";
      			}
		    }
            
            public IColumn idTipoConta{
                get{
                    return this.GetColumn("idTipoConta");
                }
            }
				
   			public static string idTipoContaColumn{
			      get{
        			return "idTipoConta";
      			}
		    }
            
            public IColumn descricao{
                get{
                    return this.GetColumn("descricao");
                }
            }
				
   			public static string descricaoColumn{
			      get{
        			return "descricao";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwFornecedor
        /// Primary Key: 
        /// </summary>

        public class VwFornecedorTable: DatabaseTable {
            
            public VwFornecedorTable(IDataProvider provider):base("VwFornecedor",provider){
                ClassName = "VwFornecedor";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_fornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Razao_Social", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cnpj", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 18
                });

                Columns.Add(new DatabaseColumn("fax", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("email", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 40
                });

                Columns.Add(new DatabaseColumn("IdEndereco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdTelefone", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("faxDDD", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("logradouro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 100
                });

                Columns.Add(new DatabaseColumn("numero", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 5
                });

                Columns.Add(new DatabaseColumn("complemento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("bairro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("estado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("cep", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 8
                });

                Columns.Add(new DatabaseColumn("ddd_fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("Numero_Fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("Ddd_Cel", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("celular", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("pais", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_fornecedor{
                get{
                    return this.GetColumn("Id_fornecedor");
                }
            }
				
   			public static string Id_fornecedorColumn{
			      get{
        			return "Id_fornecedor";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn Razao_Social{
                get{
                    return this.GetColumn("Razao_Social");
                }
            }
				
   			public static string Razao_SocialColumn{
			      get{
        			return "Razao_Social";
      			}
		    }
            
            public IColumn cnpj{
                get{
                    return this.GetColumn("cnpj");
                }
            }
				
   			public static string cnpjColumn{
			      get{
        			return "cnpj";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn fax{
                get{
                    return this.GetColumn("fax");
                }
            }
				
   			public static string faxColumn{
			      get{
        			return "fax";
      			}
		    }
            
            public IColumn email{
                get{
                    return this.GetColumn("email");
                }
            }
				
   			public static string emailColumn{
			      get{
        			return "email";
      			}
		    }
            
            public IColumn IdEndereco{
                get{
                    return this.GetColumn("IdEndereco");
                }
            }
				
   			public static string IdEnderecoColumn{
			      get{
        			return "IdEndereco";
      			}
		    }
            
            public IColumn IdTelefone{
                get{
                    return this.GetColumn("IdTelefone");
                }
            }
				
   			public static string IdTelefoneColumn{
			      get{
        			return "IdTelefone";
      			}
		    }
            
            public IColumn faxDDD{
                get{
                    return this.GetColumn("faxDDD");
                }
            }
				
   			public static string faxDDDColumn{
			      get{
        			return "faxDDD";
      			}
		    }
            
            public IColumn logradouro{
                get{
                    return this.GetColumn("logradouro");
                }
            }
				
   			public static string logradouroColumn{
			      get{
        			return "logradouro";
      			}
		    }
            
            public IColumn numero{
                get{
                    return this.GetColumn("numero");
                }
            }
				
   			public static string numeroColumn{
			      get{
        			return "numero";
      			}
		    }
            
            public IColumn complemento{
                get{
                    return this.GetColumn("complemento");
                }
            }
				
   			public static string complementoColumn{
			      get{
        			return "complemento";
      			}
		    }
            
            public IColumn bairro{
                get{
                    return this.GetColumn("bairro");
                }
            }
				
   			public static string bairroColumn{
			      get{
        			return "bairro";
      			}
		    }
            
            public IColumn cidade{
                get{
                    return this.GetColumn("cidade");
                }
            }
				
   			public static string cidadeColumn{
			      get{
        			return "cidade";
      			}
		    }
            
            public IColumn estado{
                get{
                    return this.GetColumn("estado");
                }
            }
				
   			public static string estadoColumn{
			      get{
        			return "estado";
      			}
		    }
            
            public IColumn cep{
                get{
                    return this.GetColumn("cep");
                }
            }
				
   			public static string cepColumn{
			      get{
        			return "cep";
      			}
		    }
            
            public IColumn ddd_fixo{
                get{
                    return this.GetColumn("ddd_fixo");
                }
            }
				
   			public static string ddd_fixoColumn{
			      get{
        			return "ddd_fixo";
      			}
		    }
            
            public IColumn Numero_Fixo{
                get{
                    return this.GetColumn("Numero_Fixo");
                }
            }
				
   			public static string Numero_FixoColumn{
			      get{
        			return "Numero_Fixo";
      			}
		    }
            
            public IColumn Ddd_Cel{
                get{
                    return this.GetColumn("Ddd_Cel");
                }
            }
				
   			public static string Ddd_CelColumn{
			      get{
        			return "Ddd_Cel";
      			}
		    }
            
            public IColumn celular{
                get{
                    return this.GetColumn("celular");
                }
            }
				
   			public static string celularColumn{
			      get{
        			return "celular";
      			}
		    }
            
            public IColumn pais{
                get{
                    return this.GetColumn("pais");
                }
            }
				
   			public static string paisColumn{
			      get{
        			return "pais";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwFuncionario
        /// Primary Key: 
        /// </summary>

        public class VwFuncionarioTable: DatabaseTable {
            
            public VwFuncionarioTable(IDataProvider provider):base("VwFuncionario",provider){
                ClassName = "VwFuncionario";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("id", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Matricula", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Cargo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 60
                });

                Columns.Add(new DatabaseColumn("Senha", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("login", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("idPessoa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Perfil", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("email", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("sexo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiStringFixedLength,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 1
                });

                Columns.Add(new DatabaseColumn("dataNascimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 13
                });

                Columns.Add(new DatabaseColumn("rg", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("idEndereco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("ddd_fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("Numero_Fixo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("Ddd_Cel", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 3
                });

                Columns.Add(new DatabaseColumn("celular", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("logradouro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 100
                });

                Columns.Add(new DatabaseColumn("numero", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 5
                });

                Columns.Add(new DatabaseColumn("complemento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("bairro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("estado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 10
                });

                Columns.Add(new DatabaseColumn("cep", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 8
                });

                Columns.Add(new DatabaseColumn("PerfilDescricao", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 11
                });

                Columns.Add(new DatabaseColumn("pais", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn id{
                get{
                    return this.GetColumn("id");
                }
            }
				
   			public static string idColumn{
			      get{
        			return "id";
      			}
		    }
            
            public IColumn Matricula{
                get{
                    return this.GetColumn("Matricula");
                }
            }
				
   			public static string MatriculaColumn{
			      get{
        			return "Matricula";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn Cargo{
                get{
                    return this.GetColumn("Cargo");
                }
            }
				
   			public static string CargoColumn{
			      get{
        			return "Cargo";
      			}
		    }
            
            public IColumn Senha{
                get{
                    return this.GetColumn("Senha");
                }
            }
				
   			public static string SenhaColumn{
			      get{
        			return "Senha";
      			}
		    }
            
            public IColumn login{
                get{
                    return this.GetColumn("login");
                }
            }
				
   			public static string loginColumn{
			      get{
        			return "login";
      			}
		    }
            
            public IColumn idPessoa{
                get{
                    return this.GetColumn("idPessoa");
                }
            }
				
   			public static string idPessoaColumn{
			      get{
        			return "idPessoa";
      			}
		    }
            
            public IColumn Perfil{
                get{
                    return this.GetColumn("Perfil");
                }
            }
				
   			public static string PerfilColumn{
			      get{
        			return "Perfil";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn email{
                get{
                    return this.GetColumn("email");
                }
            }
				
   			public static string emailColumn{
			      get{
        			return "email";
      			}
		    }
            
            public IColumn sexo{
                get{
                    return this.GetColumn("sexo");
                }
            }
				
   			public static string sexoColumn{
			      get{
        			return "sexo";
      			}
		    }
            
            public IColumn dataNascimento{
                get{
                    return this.GetColumn("dataNascimento");
                }
            }
				
   			public static string dataNascimentoColumn{
			      get{
        			return "dataNascimento";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn rg{
                get{
                    return this.GetColumn("rg");
                }
            }
				
   			public static string rgColumn{
			      get{
        			return "rg";
      			}
		    }
            
            public IColumn idEndereco{
                get{
                    return this.GetColumn("idEndereco");
                }
            }
				
   			public static string idEnderecoColumn{
			      get{
        			return "idEndereco";
      			}
		    }
            
            public IColumn ddd_fixo{
                get{
                    return this.GetColumn("ddd_fixo");
                }
            }
				
   			public static string ddd_fixoColumn{
			      get{
        			return "ddd_fixo";
      			}
		    }
            
            public IColumn Numero_Fixo{
                get{
                    return this.GetColumn("Numero_Fixo");
                }
            }
				
   			public static string Numero_FixoColumn{
			      get{
        			return "Numero_Fixo";
      			}
		    }
            
            public IColumn Ddd_Cel{
                get{
                    return this.GetColumn("Ddd_Cel");
                }
            }
				
   			public static string Ddd_CelColumn{
			      get{
        			return "Ddd_Cel";
      			}
		    }
            
            public IColumn celular{
                get{
                    return this.GetColumn("celular");
                }
            }
				
   			public static string celularColumn{
			      get{
        			return "celular";
      			}
		    }
            
            public IColumn logradouro{
                get{
                    return this.GetColumn("logradouro");
                }
            }
				
   			public static string logradouroColumn{
			      get{
        			return "logradouro";
      			}
		    }
            
            public IColumn numero{
                get{
                    return this.GetColumn("numero");
                }
            }
				
   			public static string numeroColumn{
			      get{
        			return "numero";
      			}
		    }
            
            public IColumn complemento{
                get{
                    return this.GetColumn("complemento");
                }
            }
				
   			public static string complementoColumn{
			      get{
        			return "complemento";
      			}
		    }
            
            public IColumn bairro{
                get{
                    return this.GetColumn("bairro");
                }
            }
				
   			public static string bairroColumn{
			      get{
        			return "bairro";
      			}
		    }
            
            public IColumn cidade{
                get{
                    return this.GetColumn("cidade");
                }
            }
				
   			public static string cidadeColumn{
			      get{
        			return "cidade";
      			}
		    }
            
            public IColumn estado{
                get{
                    return this.GetColumn("estado");
                }
            }
				
   			public static string estadoColumn{
			      get{
        			return "estado";
      			}
		    }
            
            public IColumn cep{
                get{
                    return this.GetColumn("cep");
                }
            }
				
   			public static string cepColumn{
			      get{
        			return "cep";
      			}
		    }
            
            public IColumn PerfilDescricao{
                get{
                    return this.GetColumn("PerfilDescricao");
                }
            }
				
   			public static string PerfilDescricaoColumn{
			      get{
        			return "PerfilDescricao";
      			}
		    }
            
            public IColumn pais{
                get{
                    return this.GetColumn("pais");
                }
            }
				
   			public static string paisColumn{
			      get{
        			return "pais";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: vwPedidos
        /// Primary Key: 
        /// </summary>

        public class vwPedidosTable: DatabaseTable {
            
            public vwPedidosTable(IDataProvider provider):base("vwPedidos",provider){
                ClassName = "vwPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("IdCliente", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataCadastro", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("dataVencimento", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.DateTime,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("ValorTotal", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("CodigoPedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("PagamentoEfetuado", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Boolean,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("IdPessoa", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("cpf", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 13
                });

                Columns.Add(new DatabaseColumn("rg", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });
                    
                
                
            }

            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn IdCliente{
                get{
                    return this.GetColumn("IdCliente");
                }
            }
				
   			public static string IdClienteColumn{
			      get{
        			return "IdCliente";
      			}
		    }
            
            public IColumn dataCadastro{
                get{
                    return this.GetColumn("dataCadastro");
                }
            }
				
   			public static string dataCadastroColumn{
			      get{
        			return "dataCadastro";
      			}
		    }
            
            public IColumn dataVencimento{
                get{
                    return this.GetColumn("dataVencimento");
                }
            }
				
   			public static string dataVencimentoColumn{
			      get{
        			return "dataVencimento";
      			}
		    }
            
            public IColumn ValorTotal{
                get{
                    return this.GetColumn("ValorTotal");
                }
            }
				
   			public static string ValorTotalColumn{
			      get{
        			return "ValorTotal";
      			}
		    }
            
            public IColumn CodigoPedido{
                get{
                    return this.GetColumn("CodigoPedido");
                }
            }
				
   			public static string CodigoPedidoColumn{
			      get{
        			return "CodigoPedido";
      			}
		    }
            
            public IColumn PagamentoEfetuado{
                get{
                    return this.GetColumn("PagamentoEfetuado");
                }
            }
				
   			public static string PagamentoEfetuadoColumn{
			      get{
        			return "PagamentoEfetuado";
      			}
		    }
            
            public IColumn IdPessoa{
                get{
                    return this.GetColumn("IdPessoa");
                }
            }
				
   			public static string IdPessoaColumn{
			      get{
        			return "IdPessoa";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn cpf{
                get{
                    return this.GetColumn("cpf");
                }
            }
				
   			public static string cpfColumn{
			      get{
        			return "cpf";
      			}
		    }
            
            public IColumn rg{
                get{
                    return this.GetColumn("rg");
                }
            }
				
   			public static string rgColumn{
			      get{
        			return "rg";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwProduto
        /// Primary Key: 
        /// </summary>

        public class VwProdutoTable: DatabaseTable {
            
            public VwProdutoTable(IDataProvider provider):base("VwProduto",provider){
                ClassName = "VwProduto";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_Produto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("nome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("codigoProduto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("IdFornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("FornecedorNome", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_Produto{
                get{
                    return this.GetColumn("Id_Produto");
                }
            }
				
   			public static string Id_ProdutoColumn{
			      get{
        			return "Id_Produto";
      			}
		    }
            
            public IColumn nome{
                get{
                    return this.GetColumn("nome");
                }
            }
				
   			public static string nomeColumn{
			      get{
        			return "nome";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn codigoProduto{
                get{
                    return this.GetColumn("codigoProduto");
                }
            }
				
   			public static string codigoProdutoColumn{
			      get{
        			return "codigoProduto";
      			}
		    }
            
            public IColumn IdFornecedor{
                get{
                    return this.GetColumn("IdFornecedor");
                }
            }
				
   			public static string IdFornecedorColumn{
			      get{
        			return "IdFornecedor";
      			}
		    }
            
            public IColumn FornecedorNome{
                get{
                    return this.GetColumn("FornecedorNome");
                }
            }
				
   			public static string FornecedorNomeColumn{
			      get{
        			return "FornecedorNome";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwProdutoPedido
        /// Primary Key: 
        /// </summary>

        public class VwProdutoPedidoTable: DatabaseTable {
            
            public VwProdutoPedidoTable(IDataProvider provider):base("VwProdutoPedido",provider){
                ClassName = "VwProdutoPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_ProdutoPedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Produto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Fornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("valor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("desconto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("quantidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("altura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("largura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("espessura", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("profundidade", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Double,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("cor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("NomeProduto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("observacoes", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("codigoProduto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 15
                });

                Columns.Add(new DatabaseColumn("NomeFornecedor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });

                Columns.Add(new DatabaseColumn("Razao_Social", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_ProdutoPedido{
                get{
                    return this.GetColumn("Id_ProdutoPedido");
                }
            }
				
   			public static string Id_ProdutoPedidoColumn{
			      get{
        			return "Id_ProdutoPedido";
      			}
		    }
            
            public IColumn Id_Produto{
                get{
                    return this.GetColumn("Id_Produto");
                }
            }
				
   			public static string Id_ProdutoColumn{
			      get{
        			return "Id_Produto";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Id_Fornecedor{
                get{
                    return this.GetColumn("Id_Fornecedor");
                }
            }
				
   			public static string Id_FornecedorColumn{
			      get{
        			return "Id_Fornecedor";
      			}
		    }
            
            public IColumn valor{
                get{
                    return this.GetColumn("valor");
                }
            }
				
   			public static string valorColumn{
			      get{
        			return "valor";
      			}
		    }
            
            public IColumn desconto{
                get{
                    return this.GetColumn("desconto");
                }
            }
				
   			public static string descontoColumn{
			      get{
        			return "desconto";
      			}
		    }
            
            public IColumn quantidade{
                get{
                    return this.GetColumn("quantidade");
                }
            }
				
   			public static string quantidadeColumn{
			      get{
        			return "quantidade";
      			}
		    }
            
            public IColumn altura{
                get{
                    return this.GetColumn("altura");
                }
            }
				
   			public static string alturaColumn{
			      get{
        			return "altura";
      			}
		    }
            
            public IColumn largura{
                get{
                    return this.GetColumn("largura");
                }
            }
				
   			public static string larguraColumn{
			      get{
        			return "largura";
      			}
		    }
            
            public IColumn espessura{
                get{
                    return this.GetColumn("espessura");
                }
            }
				
   			public static string espessuraColumn{
			      get{
        			return "espessura";
      			}
		    }
            
            public IColumn profundidade{
                get{
                    return this.GetColumn("profundidade");
                }
            }
				
   			public static string profundidadeColumn{
			      get{
        			return "profundidade";
      			}
		    }
            
            public IColumn cor{
                get{
                    return this.GetColumn("cor");
                }
            }
				
   			public static string corColumn{
			      get{
        			return "cor";
      			}
		    }
            
            public IColumn NomeProduto{
                get{
                    return this.GetColumn("NomeProduto");
                }
            }
				
   			public static string NomeProdutoColumn{
			      get{
        			return "NomeProduto";
      			}
		    }
            
            public IColumn observacoes{
                get{
                    return this.GetColumn("observacoes");
                }
            }
				
   			public static string observacoesColumn{
			      get{
        			return "observacoes";
      			}
		    }
            
            public IColumn codigoProduto{
                get{
                    return this.GetColumn("codigoProduto");
                }
            }
				
   			public static string codigoProdutoColumn{
			      get{
        			return "codigoProduto";
      			}
		    }
            
            public IColumn NomeFornecedor{
                get{
                    return this.GetColumn("NomeFornecedor");
                }
            }
				
   			public static string NomeFornecedorColumn{
			      get{
        			return "NomeFornecedor";
      			}
		    }
            
            public IColumn Razao_Social{
                get{
                    return this.GetColumn("Razao_Social");
                }
            }
				
   			public static string Razao_SocialColumn{
			      get{
        			return "Razao_Social";
      			}
		    }
            
                    
        }
        
        /// <summary>
        /// Table: VwServicoPedido
        /// Primary Key: 
        /// </summary>

        public class VwServicoPedidoTable: DatabaseTable {
            
            public VwServicoPedidoTable(IDataProvider provider):base("VwServicoPedido",provider){
                ClassName = "VwServicoPedido";
                SchemaName = "dbo";
                

                Columns.Add(new DatabaseColumn("Id_SevicoPedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Servico", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Id_Pedido", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Int32,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("Desconto", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("valor", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("descricao", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 200
                });

                Columns.Add(new DatabaseColumn("Preco", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.Decimal,
	                IsNullable = true,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 0
                });

                Columns.Add(new DatabaseColumn("tipo", this)
                {
	                IsPrimaryKey = false,
	                DataType = DbType.AnsiString,
	                IsNullable = false,
	                AutoIncrement = false,
	                IsForeignKey = false,
	                MaxLength = 50
                });
                    
                
                
            }

            public IColumn Id_SevicoPedido{
                get{
                    return this.GetColumn("Id_SevicoPedido");
                }
            }
				
   			public static string Id_SevicoPedidoColumn{
			      get{
        			return "Id_SevicoPedido";
      			}
		    }
            
            public IColumn Id_Servico{
                get{
                    return this.GetColumn("Id_Servico");
                }
            }
				
   			public static string Id_ServicoColumn{
			      get{
        			return "Id_Servico";
      			}
		    }
            
            public IColumn Id_Pedido{
                get{
                    return this.GetColumn("Id_Pedido");
                }
            }
				
   			public static string Id_PedidoColumn{
			      get{
        			return "Id_Pedido";
      			}
		    }
            
            public IColumn Desconto{
                get{
                    return this.GetColumn("Desconto");
                }
            }
				
   			public static string DescontoColumn{
			      get{
        			return "Desconto";
      			}
		    }
            
            public IColumn valor{
                get{
                    return this.GetColumn("valor");
                }
            }
				
   			public static string valorColumn{
			      get{
        			return "valor";
      			}
		    }
            
            public IColumn descricao{
                get{
                    return this.GetColumn("descricao");
                }
            }
				
   			public static string descricaoColumn{
			      get{
        			return "descricao";
      			}
		    }
            
            public IColumn Preco{
                get{
                    return this.GetColumn("Preco");
                }
            }
				
   			public static string PrecoColumn{
			      get{
        			return "Preco";
      			}
		    }
            
            public IColumn tipo{
                get{
                    return this.GetColumn("tipo");
                }
            }
				
   			public static string tipoColumn{
			      get{
        			return "tipo";
      			}
		    }
            
                    
        }
        
}